@echo off
chcp 65001 >nul

REM 简单的启动脚本 - 使用Maven依赖来运行应用程序

echo Vehicle Secure 后端服务启动脚本

REM 检查Java环境
echo 正在检查Java环境...
java -version >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
    echo 错误: 未找到Java运行环境，请先安装Java
    pause
    exit /b 1
)

REM 定义类路径变量
SET "CLASSPATH=target\classes;%USERPROFILE%\.m2\repository\org\springframework\boot\spring-boot-starter-web\3.2.5\*;%USERPROFILE%\.m2\repository\org\springframework\boot\spring-boot-starter-data-mongodb\3.2.5\*;%USERPROFILE%\.m2\repository\org\springframework\boot\spring-boot-starter-security\3.2.5\*;%USERPROFILE%\.m2\repository\io\jsonwebtoken\jjwt-api\0.11.5\*;%USERPROFILE%\.m2\repository\io\jsonwebtoken\jjwt-impl\0.11.5\*;%USERPROFILE%\.m2\repository\io\jsonwebtoken\jjwt-jackson\0.11.5\*;%USERPROFILE%\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\3.2.5\*;%USERPROFILE%\.m2\repository\org\springframework\boot\spring-boot\3.2.5\*"

REM 启动应用程序
echo 正在启动Vehicle Secure后端服务...
echo 服务器端口: 8080
echo 类路径: %CLASSPATH%

java -cp "%CLASSPATH%" com.vehiclesecure.VehicleSecureApplication

pause